import Icon, { CustomIconComponentProps } from '@ant-design/icons/lib/components/Icon';
import React, { FC } from 'react';

/* eslint-disable max-len */
const GenericOutlinedSvg = () => (
  <svg width="1em" height="1em" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="currentColor">
    <path d="M13.5 12h-1.793L10 10.293V6.5L9.5 6H8V4h.5l.5-.5v-2L8.5 1h-2l-.5.5v2l.5.5H7v2H5.5l-.5.5v3.793L3.293 12H1.5l-.5.5v2l.5.5h2l.5-.5v-1.793L5.707 11h3.586L11 12.707V14.5l.5.5h2l.5-.5v-2l-.5-.5zM7 2h1v1H7V2zM6 7h3v3H6V7zm-3 7H2v-1h1v1zm10 0h-1v-1h1v1z" />
  </svg>
);
/* eslint-enable max-len */

export const GenericOutlined: FC<Partial<CustomIconComponentProps>> = (props) => {
  return <Icon component={GenericOutlinedSvg} {...props} />;
};

export default GenericOutlined;
